Prizm Content Connect
Settings
Important - Always use / as directory separator, even on Windows platform.

Parameter Default Value
jrunner.java.command

Java Application for 32-bit or 64-bit OS. (Do not change this)

Default value for 32-bit OS: ../jre6/jre6-windows-x86-32/bin/java.exe

Default value for 64-bit OS: ../jre6/jre6-windows-x86-64/bin/java.exe

jrunner.java.mainclass

Java Main class. (Do not change this)

Default value: com.adeptol.JRunner

jrunner.working.dir

Working directory that is used after jrunner is initialized. (Do not change this)

Default value: ./

jrunner.app.parameter.1

Application parameters, starting from 1. (Do not change this)

Default value: proxyconfig=../conf/proxyserver_jar.properties

jrunner.java.initmemory

Initial Java heap size (in MB).

Default value: 256

Maximum value 32-bit OS: 4096 (4 GB)

Maximum value 64-bit OS: 262144 (256 GB)

Note: Java process will fail to start if the memory specified by this parameter cannot be allocated.

jrunner.java.maxmemory

Maximum Java Heap Size (in MB).

Default value 32-bit OS: 512

Default value 64-bit OS: 1024

Maximum value 32-bit OS: 4096 (4 GB)

Maximum value 64-bit OS: 262144 (256 GB)

jrunner.shutdown.timeout

Maximum timeout to wait for the process shutdown.

Default Value: 120

jrunner.jvm_exit.timeout

Maximum timeout to wait for JVM to shutdown.

Default Value: 120

jrunner.java.library.path.1

The first library path element. (Do not change this)

Default value: ./

jrunner.java.library.path.2

The second java library path element, add additional path elements as needed starting from 3. (Do not change this)

Default value: ./

jrunner.java.additional.1

Path for Java temporary directory.

Default value: -Djava.io.tmpdir=%ALLUSERSPROFILE%/Accusoft/Prizm/work

jrunner.java.additional.2

Parameter to enable headless mode for JRE. This mode does not require a DISPLAY connection on a Linux environment.

Default value: -Djava.awt.headless=true

jrunner.console.format

Logging Properties.

Format of output for the CONSOLE

The format consists of the tokens:
'L' for log level
'P' for prefix
'D' for thread
'T' for time
'Z' for millisecond time
'M' for message

If the format contains these values then it will be included in the format.

The order of the tokens does not affect the way the log appears, but the 'M' token should usually be placed last as it is the only column without a uniform width. If the property is missing or commented out, then the default value 'LPTM' will be used.

Setting the property to a blank value will cause file logging to be disabled.

Default value: LPZM

Logs are created under <prizm-install>/logs directory.

jrunner.console.loglevel

The Valid log levels are:
NONE - no output messages at all
FATAL - show fatal error messages only
ERROR - show all error messages
STATUS - show all state changes
INFO - shows all JVM output and informative messages
DEBUG - shows detailed debug information

Default value: INFO

Logs are created under <prizm-install>/logs directory.

jrunner.logfile

Log file to use for jRunner output logging.

Either relative to jrunner.working.dir or full path.

The specified log file name may contain one or both of the tokens: ROLLNUM or YYYYMMDD.

Use ROLLNUM token if you want your log file to be rolled. The most recent log file will have the roll number of “1”, the second recent log file will have the roll number “2”, etc.

Example for proxyserver.log.ROLLNUM: proxyserver.log.1, proxyserver.log.2, proxyserver.log.3, …

Use YYYYMMDD token if you want your log file name to contain current date of the log file entries. Using this token requires also following setting of property value: jrunner.logfile.rollmode=DATE

Default value: ../logs/proxyserver-YYYYMMDD.log

jrunner.logfile.rollmode

Roll mode of the log file specified by jrunner.logfile property. Following values can be set for log file rolling mode:

NONE – the log file will never be rolled.

SIZE – the log file will be rolled as soon as its size exceeds the value specified in the by the jrunner.logfile.maxsize property.

JVM – the log file will be rolled on every restart of Java virtual machine (JVM).

SIZE_OR_JVM – the log file will be rolled on every restart of JVM or when its size exceeds the size specified in the jrunner.logfile.maxsize property.

DATE – use this property value when jrunner.logfile contains YYYYMMDD token. Note a log file will not be created on the days that have no logging output.

Default value: DATE

jrunner.logfile.format

Log file format for jRunner output logging.

Default value: LPTM

jrunner.logfile.loglevel

Log file log level for jRunner output logging.

Default value: INFO

jrunner.logfile.maxsize

Maximum size that the log file will be allowed to grow to before the log is rolled. Size is specified in bytes. The default value of 0, disables log rolling. May abbreviate with the 'k' (kb) or 'm' (mb) suffix. For example, 10m = 10 megabytes.

Default value: 0

jrunner.logfile.maxfiles

Maximum number of rolled log files which will be allowed before old files are deleted. The default value of 0 implies no limit.

Default value: 0

jrunner.syslog.loglevel

Log Level for sys/event log output.

Default value: NONE

jrunner.console.title

Title to use when running as a console.

Default value: Convert2SWF Proxy Server Console

jrunner.ntservice.name

Name of the Prizm Server service.

Default value: Convert2SWFSvc

jrunner.ntservice.displayname

Display name of the service.

Default value: Prizm

jrunner.ntservice.description

Description of the Prizm Server service.

Run Convert2SWF Proxy Server Service helper for converting documents to PNG format

jrunner.ntservice.dependency.1

Prizm Server service dependencies. Add dependencies as needed starting from 1.

Default Value: blank (no value)

jrunner.ntservice.starttype

Mode in which the Prizm Server service is installed. Possible values are: AUTO_START or DEMAND_START.

Default Value: AUTO_START

jrunner.ntservice.interactive

Allow the Prizm Server service to interact with the desktop. Possible values are: true, false.

Default value: false

jrunner.ntservice.account

User account name under which the Prizm Server service runs.

The value is set by installer script as specified by the user.

jrunner.ntservice.password

Password of the account under which the Prizm Server service runs.

The value is set by installer script as specified by the user.

jrunner.filter.trigger.1

Definition of the string in logfile triggering the action (1). (Do not change this)

Default value: java.lang.OutOfMemoryError

jrunner.filter.action.1

Action to be performed when triggering string (1) is found in logfile. (Do not change this)

Default value: RESTART

jrunner.filter.trigger.2

Definition of the string in logfile triggering the action (2). (Do not change this)

Default value: jvm restart now

jrunner.filter.action.2

Action to be performed when triggering string (2) is found in logfile. (Do not change this)

Default value: RESTART

jrunner.license.type

Jrunner wrapper license type. (Do not change this)

Default value: DEV

jrunner.license.id

Jrunner wrapper license type. (Do not change this)

Default value: 201110060018

jrunner.license.licensee

Jrunner wrapper license type. (Do not change this)

Default value: ADEPTOL LLC

jrunner.license.dev_application

Jrunner wrapper license type. (Do not change this)

Default value: Adeptol

jrunner.license.features

Jrunner wrapper license type. (Do not change this)

Default value: 64bit

jrunner.license.key.0

Jrunner wrapper license type. (Do not change this)

Default value: 4ad7-38f0-5093-dff0

jrunner.license.key.1

Jrunner wrapper license type. (Do not change this)

Default value: 296e-1eb2-d7ff-74cf

jrunner.license.key.2

Jrunner wrapper license type. (Do not change this)

Default value: 9916-ab7c-ce5e-78ce

jrunner.license.key.3

Jrunner wrapper license type. (Do not change this)

Default value: 0b4e-5cfd-b378-3c17

jrunner.license.key.4

Jrunner wrapper license type. (Do not change this)

Default value: 5b95-f126-f567-ed1f

jrunner.ping.interval

Sets the ping interval to check if JVM is running (in seconds). The value should be from 1 to 3600 seconds and also 5 seconds less than the value of jrunner.ping.timeout.


Default value: 5

jrunner.ping.timeout

Sets the ping interval after which JVM is restarted when it is unresponsive. The value should be from 1 to 86400 seconds and it must be at least 5 seconds longer than the value of jrunner.ping.interval.

Default value: 30

jrunner.ping.interval.logged

Sets the ping interval log entry (in seconds). It is the time interval between ping requests which will be logged. The value should be from 1 to 86400 seconds. The ping logging is visible only when the loglevel is set to DEBUG.

Default value: 1

 

Example for better logging for issue debugging:

# Log Level for console output.
jrunner.console.loglevel=DEBUG
 
# Log file to use for jRunner output logging
jrunner.logfile.rollmode=SIZE_OR_JVM
jrunner.logfile=../logs/proxyserver-YYYYMMDD.ROLLNUM.log
 
# Log Level for log file output.
jrunner.logfile.loglevel=DEBUG
               
# Maximum size that the log file will be allowed to grow before the log is rolled
jrunner.logfile.maxsize=150m
 

Setting jRunner to be less sensitive to JVM ping timeouts

This is useful for servers with high load.

# jRunner JVM timeout
jrunner.jvm_exit.timeout=60
jrunner.shutdown.timeout=120
jrunner.ping.interval=60
jrunner.ping.interval.logged=120
jrunner.ping.timeout=240

Using jrunner.logfile.rollmode

This property controls the roll mode of the log file. Refer to the samples below on how to name the log file to specify the roll number or date stamp in the log file name. Possible jrunner.logfile.rollmode values include:

NONE
In this mode, the log file will never be rolled by the Proxy Server. The log file will continue to grow in size indefinitely. Use for the cases, when you want to disable log rolling by the Proxy Server.

SIZE
In this mode, the log file will be rolled whenever its size exceeds the value defined by the jrunner.logfile.maxsize property:
maxsize property specifies maximum size that the log file will be allowed to grow to before the log is rolled. The value is specified in bytes.  The default value of jrunner.logfile.maxsize=0, disables log rolling.  The size can be abbreviated with the 'k' (kb) or  'm' (mb) suffix.  For example: 10m = 10 megabytes.

WRAPPER
In this mode, the log file will be rolled when the Proxy Server is first launched. This rolling will happen immediately after the configuration file has been loaded. For this reason, any configuration problems will be logged to the file prior to it being rolled. In this WRAPPER mode, the log files will not have a maximum size and will continue to grow until the Proxy Server is restarted.

JVM
In this mode, the log file will be rolled on Proxy Server startup as with the WRAPPER mode. But it will also be rolled just before any restarted JVMs are launched. In this JVM mode, the log files will not have a maximum size and will continue to grow until the Proxy Server or a JVM is restarted.

SIZE_OR_WRAPPER
This mode combines the SIZE and WRAPPER modes. The log file will be rolled on Proxy Server startup or whenever the log file exceeds the configured maximum size.

SIZE_OR_JVM
This mode combines the SIZE and JVM modes. The log file will be rolled on Proxy Server startup, JVM restart, or whenever the log file exceeds the configured maximum size.

DATE
In this mode, as each log entry is logged to a file by date, its timestamp is compared with a "YYYYMMDD" formatted token in the current log file. Whenever this date changes a new log file will be created for logging. This has the benefit of grouping all log entries for a given day in a specific file. A file will not be created on days which do not have any log output. This roll mode requires that the jrunner.logfile property has the "YYYYMMDD" token located somewhere in the file name.

Sample: Using ROLLNUM token in the filename:

Using ROLLNUM token we can specify the position of the log file number version when it is rolled. The most recent file will have a roll number „1“, the second recent will have a roll number „2“ , etc.

If a ROLLNUM token is not included in the log file, ".ROLLNUM" will be appended at the end by default. To get this token working jrunner.logfile.rollmode property has to be in rolling mode.

Example:
jrunner.logfile.maxsize=10m
jrunner.logfile.rollmode=SIZE
jrunner.logfile=../logs/proxyserver-ROLLNUM.log

Sample: Using YYYYMMDD token in the filename:
Using YYYYMMDD token we can specify the position of the date stamp in the log file when it is rolled. This token is required when jrunner.logfile.rollmode property has a value of DATE.

Example:
jrunner.logfile.rollmode=DATE
jrunner.logfile=../logs/proxyserver-YYYYMMDD.log

 

 


©2014. Accusoft Corporation. All Rights Reserved.

Send Feedback